home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Over 1,000 Windows 95 Programs
/
Over 1000 Windows 95 Programs (Microforum) (Disc 1).iso
/
1262
/
samples
/
company.pr_
/
company.pr
Wrap
Text File
|
1995-03-14
|
3KB
|
118 lines
* Generated by EasyCODE(SPX) V5.1 at 15.03.1995 18:56:57
* with C:\EASY\SAMPLES\SPX-XBS\DBASE.CFG
* Company
* Company
PROCEDURE Company
* Definiton of environment
CLEAR ALL
SET DEVELOPMENT on
SET DELIMITERS off
SET SCOREBOARD off
SET ESCAPE on
SET CLOCK off
SET STATUS off
SET EXACT off
SET BELL off
SET CATALOG off
* Help key assignment
ON KEY LABEL F1 DO Helper
* Screen - dependent from HW
IF ISCOLOR()
c_normal = "W+/B,GR+/R,B"
c_pop = "B/W,GR+/R,B"
red = "R/W"
blue = "B/W"
lt_blue = "W/BG"
ELSE
STORE "W+/N,N/W" TO c_normal, c_pop
STORE "W" TO red, blue
STORE "N/W" TO lt_blue
ENDIF
* Popup definition
DO Main_def
* Menu and menu selection
DO WHILE BAR() <> 13
SET COLOR TO &c_normal.
CLEAR
DO Title
SET COLOR TO &c_pop.
ACTIVATE POPUP mainmenu
ENDDO
CLOSE ALL
CLEAR
RETURN
* Title
PROCEDURE Title
CLEAR
* Draw lines and frames in different colors
@ 2,24 TO 5,53 DOUBLE COLOR &blue.
@ 2,24 FILL TO 5,53 COLOR &blue.
SET COLOR TO &red.
@ 3,26 SAY "COMPANY MAHLER"
@ 4,26 SAY "dBASE IV SYSTEM"
SET COLOR TO &c_normal.
RETURN
* Main_def
PROCEDURE Main_def
* Definition of main popup menu
DEFINE POPUP mainmenu FROM 7,27 TO 22,50 ;
MESSAGE "Select: <Enter first letter of option"
DEFINE BAR 1 OF mainmenu PROMPT "===== MAIN MENU =====" SKIP
DEFINE BAR 2 OF mainmenu PROMPT " Database:" SKIP
DEFINE BAR 3 OF mainmenu PROMPT " EMPLOYEES"
DEFINE BAR 4 OF mainmenu PROMPT " CUSTOMERS"
DEFINE BAR 5 OF mainmenu PROMPT " DEALERS"
DEFINE BAR 6 OF mainmenu PROMPT " STOCK"
DEFINE BAR 7 OF mainmenu PROMPT " ORDERS"
DEFINE BAR 8 OF mainmenu PROMPT " BOOKING"
DEFINE BAR 9 OF mainmenu PROMPT " PHONE"
DEFINE BAR 10 OF mainmenu PROMPT " Additonal:" SKIP
DEFINE BAR 11 OF mainmenu PROMPT " INVOICES"
DEFINE BAR 12 OF mainmenu PROMPT " MAKE BACKUP"
DEFINE BAR 13 OF mainmenu PROMPT " TERMINATE PROGRAM"
DEFINE BAR 14 OF mainmenu PROMPT " RETURN TO DOS"
ON SELECTION POPUP mainmenu DO Main
RETURN
* Main
PROCEDURE Main
DO CASE
CASE BAR() = 3
DO Employees
CASE BAR() = 4
DO Customers
CASE BAR() = 5
DO Dealers
CASE BAR() = 6
DO Stock
CASE BAR() = 7
DO Order
CASE BAR() = 8
DO Invoice
CASE BAR() = 9
DO Phone
CASE BAR() = 11
SAVE SCREEN TO invtemp
DO Invoice
RESTORE SCREEN FROM invtemp
CASE BAR() = 12
DO Backup
CASE BAR() = 13 .OR. BAR() = 14
RELEASE ALL
SET CLOCK ON
SET COLOR OF NORMAL TO W+/B
SET COLOR OF HIGHLIGHT TO GR+/BG
SET COLOR OF MESSAGES TO W/N
SET COLOR OF TITLES TO W/B
SET COLOR OF BOX TO GR+/BG
SET COLOR OF INFORMATION TO B/W
SET COLOR OF FIELDS TO N/BG
IF BAR() = 13
RETURN TO MASTER
ELSE
QUIT
ENDIF
ENDCASE
RETURN